第6章 压缩命令¶
6-1 压缩命令1¶
常用压缩格式:
- .zip
- .gz
- .bz2
- .tar.gz
- .tar.bz2
zip [压缩文件名] [源文件]#压缩文件,软件包是红色
zip -r [压缩文件名] [源目录]#生成目录mkdir,生成文件touch
unzip [压缩文件]#解压.zip文件
gzip [源文件]#源文件消失,生成压缩文件
gzip -c [源文件] > [压缩文件]#>将原本的输出文件输入到文件,即压缩生成.gz文件,源文件保留,意义不大
gzip -r [目录]#压缩目录中的所有文件,但是不压缩目录
gunzip压缩文件
gzip -d [压缩文件]#解压.gz文件
gunzip -r [压缩文件]#解压.gz文件
bzip2 [源文件]#压缩为.bz2文件,不保留源文件
bzip2 -k [源文件]#压缩为.bz2文件保留源文件,bzip2不能压缩目录
bzip2 -d [压缩文件]#解压.bz2文件,-k保留源文件
bunzip2 [压缩文件]#解压.bz2文件,-k保留源文件
6-2 压缩命令2¶
打包tar
tar -cvf [打包文件名] [源文件]
-c打包
-v显示过程
-f指定打包后的文件名
e.g.tar -cvf log.tar log, 之后再用gzip或bzip2压缩
tar -xvf [打包文件名]#解包
实际操作,一步打包压缩
tar -zcvf [压缩包文件名.tar.gz] [源文件]#打包
tar -zxvf [压缩包文件名.tar.gz]#解压
tar -jcvf [压缩包文件名.tar.bz2] [源文件]#
tar -jxvf [压缩包文件名.tar.bz2]#解压
tar -zxvf [xxx.tar.gz] -C [解压目录]#指定解压目录
tar -zcvf /xxx/xxx.tar.gz file_1 file_2#多个文件压缩并指定路径
tar -ztvf xxx.tar.gz #只查看不解压